/*
 * Copyright 2025 Haiku, Inc. All Rights Reserved.
 * Distributed under the terms of the MIT License.
 */
#ifndef _ARCH_LOONGARCH64_DEBUGGER_H
#define _ARCH_LOONGARCH64_DEBUGGER_H

struct loongarch64_debug_cpu_state {
	unsigned long r[32];  // General purpose registers r0-r31
	unsigned long pc;     // Program Counter
	unsigned long csr[4]; // Control and Status Registers (simplified for debug)
} __attribute__((aligned(16)));

#endif	// _ARCH_LOONGARCH64_DEBUGGER_H